a place of refuge - Deutsch Englisch Wörterbuch